the quality of being invincible - Turco Inglés Diccionario